Big Huge Thesaurus

articulated lorry

noun